package com.itfreer.data.db;

import java.util.List;
import java.util.Map;

import com.itfreer.form.api.PageInfo;

/**
 * 数据服务
 */
public interface DataService {
	/**
	 * 获取记录数
	 * 
	 * @param id
	 *            表注册ID
	 * @param pInfo
	 *            查询字段
	 * @return
	 */
	List<Map<String, Object>> getRows(String id, PageInfo pInfo);

	/**
	 * 获取当前条件下的数据行总数
	 * 
	 * @param where
	 *            查询条件
	 * @return
	 * @throws IOException
	 */
	Long getRowCounts(String id, Map<String, Object> where);
}
